home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / inet / internet-drafts / draft-ietf-ifmib-conntable-00.txt < prev    next >
Text File  |  1993-10-21  |  22KB  |  811 lines

  1.  
  2.  
  3.  
  4.           Internet Draft        Connection Table          October 1993
  5.  
  6.  
  7.  
  8.                        draft-ietf-ifmib-conntable-00.txt
  9.  
  10.                           Management Information Base
  11.                      for Management of Network Connections
  12.  
  13.                                 October 8, 1993
  14.  
  15.  
  16.                 Frame Relay Service MIB (frnetmib) Working Group
  17.  
  18.                               Kenneth R. Rodemann
  19.                              AT&T Bell Laboratories
  20.                                 krr@qsun.att.com
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.           1.  Status of this Memo
  31.  
  32.           This document is an Internet Draft.  Internet Drafts are
  33.           working documents of the Internet Engineering Task Force
  34.           (IETF), its Areas, and its Working Groups. Note that other
  35.           groups may also distribute working documents as Internet
  36.           Drafts.
  37.  
  38.           Internet Drafts are draft documents valid for a maximum of
  39.           six months. Internet Drafts may be updated, replaced, or
  40.           obsoleted by other documents at any time.  It is not
  41.           appropriate to use Internet Drafts as reference material or
  42.           to cite them other than as a "working draft" or "work in
  43.           progress."
  44.  
  45.           Please check the I-D abstract listing contained in each
  46.           Internet Draft directory to learn the current status of this
  47.           or any other Internet Draft.
  48.  
  49.  
  50.           2.  Abstract
  51.  
  52.           This memo defines an extension to the Management Information
  53.           Base (MIB) for use with network management protocols in
  54.           TCP/IP-based internets.  In particular, it defines managed
  55.           objects used for managing Network Connections.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.           Rodemann           Expires April 8, 1994            [Page 1]
  63.  
  64.  
  65.  
  66.           Internet Draft        Connection Table          October 1993
  67.  
  68.  
  69.  
  70.           3.  The SNMPv2 Network Management Framework
  71.  
  72.           The SNMPv2 Network Management Framework consists of four
  73.           major components.  They are:
  74.  
  75.            o   RFC 1442 which defines the SMI, the mechanisms used for
  76.                describing and naming objects for the purpose of
  77.                management.
  78.  
  79.            o   RFC 1213 defines MIB-II, the core set of managed
  80.                objects for the Internet suite of protocols.
  81.  
  82.            o   RFC 1445 which defines the administrative and other
  83.                architectural aspects of the framework.
  84.  
  85.            o   RFC 1448 which defines the protocol used for network
  86.                access to managed objects.
  87.  
  88.           The Framework permits new objects to be defined for the
  89.           purpose of experimentation and evaluation.
  90.  
  91.           3.1  Object Definitions
  92.  
  93.           Managed objects are accessed via a virtual information
  94.           store, termed the Management Information Base or MIB.
  95.           Objects in the MIB are defined using the subset of Abstract
  96.           Syntax Notation One (ASN.1) defined in the SMI.  In
  97.           particular, each object object type is named by an OBJECT
  98.           IDENTIFIER, an administratively assigned name.  The object
  99.           type together with an object instance serves to uniquely
  100.           identify a specific instantiation of the object.  For human
  101.           convenience, we often use a textual string, termed the
  102.           descriptor, to refer to the object type.
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.           Rodemann           Expires April 8, 1994            [Page 2]
  125.  
  126.  
  127.  
  128.           Internet Draft        Connection Table          October 1993
  129.  
  130.  
  131.  
  132.           4.  Overview
  133.  
  134.           This MIB consists of a single table, cnTable, that contains
  135.           configuration and status information for network
  136.           connections.  This table is generic and may include entries
  137.           for connections of differing datalink protocols as well as
  138.           for interworked connections.  The cnTable does not track
  139.           connection performance information, such as packet or octet
  140.           counts.
  141.  
  142.           Each entry in cnTable represents a single uni-directional
  143.           flow of a connection, from the flow's ingress endpoint to
  144.           its egress endpoint:
  145.  
  146.                       +------------------------------------+
  147.                       |     ingress            egress      |
  148.                       |      endpt             endpt       |
  149.               ingress |    +-------+          +-------+    | egress
  150.           -> - - - - - - - |       |----------|       | - - - - - - ->
  151.                       |    +-------+          +-------+    |
  152.                       |                                    |
  153.                       +------------------------------------+
  154.  
  155.           With this model, a bidirectional point-to-point connection
  156.           is represented by two entries in cnTable, one entry per
  157.           flow, with the corresponding ingress and egress ends
  158.           flipped.  The model also extends naturally to handle
  159.           point-to-multipoint and multipoint-to-multipoint
  160.           connections.  For example, a full-duplex point-to-multipoint
  161.           connection from point A to points B, C, and D consists of 6
  162.           uni-directional flows, so cnTable will have 6 entries for
  163.           this connection.
  164.  
  165.           To accommodate multipoint connections, cnTable is indexed by
  166.           both ingress and egress endpoints.  A connection endpoint is
  167.           identified by a 2-tuple, (ifIndex, cnId), where ifIndex
  168.           specifies the endpoint's interface and cnId specifies the
  169.           connection's unique identification on the interface.  The
  170.           cnTable, therefore, is indexed by four fields:
  171.  
  172.                     cnIngressIfIndex, cnIngressCnId,
  173.                     cnEgressIfIndex,  cnEgressCnId.
  174.  
  175.           To aide the NMS operator, cnTable includes cnIngressName and
  176.           cnEgressName, which contain textual names of the entry's
  177.           connection flow endpoints.  It is suggested that these
  178.           objects identify the datalink protocol and the
  179.           protocol-specific address of the associated connection
  180.           endpoint.  Examples include 'Frame Relay DLCI 120' and
  181.           'ATM VPI/VCI 100/110'.
  182.  
  183.  
  184.  
  185.  
  186.           Rodemann           Expires April 8, 1994            [Page 3]
  187.  
  188.  
  189.  
  190.           Internet Draft        Connection Table          October 1993
  191.  
  192.  
  193.  
  194.           The objects cnAdminStatus, cnOperStatus, and cnLastChange
  195.           provide connection status information for each
  196.           uni-directional flow of a connection.
  197.  
  198.           Finally, cnSpecific contains an OID that references an
  199.           instance object in a protocol-specific MIB corresponding to
  200.           the entry's uni-directional connection flow.  This OID
  201.           references an actual instance, rather than a MIB group,
  202.           because the protocol-specific connection table may be
  203.           indexed differently than cnTable.
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.           Rodemann           Expires April 8, 1994            [Page 4]
  249.  
  250.  
  251.  
  252.           Internet Draft        Connection Table          October 1993
  253.  
  254.  
  255.  
  256.           5.  Object Definitions
  257.  
  258.           CONNECTION-MIB DEFINITIONS ::= BEGIN
  259.  
  260.           IMPORTS
  261.                MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
  262.                Integer32, TimeTicks, experimental    FROM SNMPv2-SMI
  263.                DisplayString, PhysAddress, RowStatus FROM SNMPv2-TC
  264.                MODULE-COMPLIANCE, OBJECT-GROUP       FROM SNMPv2-CONF;
  265.  
  266.  
  267.           cnMIB MODULE-IDENTITY
  268.                LAST-UPDATED "9310082355Z"
  269.                ORGANIZATION "IETF Frame Relay Network MIB WG"
  270.                CONTACT-INFO
  271.                     "Kenneth R. Rodemann
  272.                      AT&T Bell Laboratories
  273.                      Room 1F-435A
  274.                      101 Crawfords Corner Road
  275.                      PO Box 3030
  276.                      Holmdel, NJ  07733-3030
  277.  
  278.                      Tel: 1-908-949-6229
  279.                      Fax: 1-908-949-1726
  280.                      E-mail: krr@qsun.att.com"
  281.                DESCRIPTION
  282.                     "The MIB module to describe generic objects for
  283.                     network connections."
  284.                ::= { experimental xx }
  285.  
  286.  
  287.  
  288.           --  The Connection Table
  289.  
  290.           --  The Connection Table contains information on
  291.           --  an entity's connections.  Each entry represents
  292.           --  a uni-directional flow of a connection, from the
  293.           --  ingress to the egress of the flow.
  294.  
  295.           cnTable          OBJECT-TYPE
  296.                SYNTAX      SEQUENCE OF CnEntry
  297.                MAX-ACCESS  not-accessible
  298.                STATUS      current
  299.                DESCRIPTION
  300.                     "A list of uni-directional connection flows".
  301.                ::= { cnMIB 1 }
  302.  
  303.           cnEntry OBJECT-TYPE
  304.                SYNTAX      CnEntry
  305.                MAX-ACCESS  not-accessible
  306.                STATUS      current
  307.  
  308.  
  309.  
  310.           Rodemann           Expires April 8, 1994            [Page 5]
  311.  
  312.  
  313.  
  314.           Internet Draft        Connection Table          October 1993
  315.  
  316.  
  317.  
  318.                DESCRIPTION
  319.                     "An entry containing management information
  320.                     applicable to a particular connection flow."
  321.                INDEX  { cnIngressIfIndex, cnIngressCnId,
  322.                         cnEgressIfIndex,  cnEgressCnId  }
  323.                ::= { cnTable 1 }
  324.  
  325.           CnEntry ::=
  326.                SEQUENCE {
  327.                     cnIngressIfIndex    Integer32,
  328.                     cnIngressCnId       Integer32,
  329.                     cnEgressIfIndex     Integer32,
  330.                     cnEgressCnId        Integer32,
  331.                     cnIngressName       DisplayString,
  332.                     cnEgressName        DisplayString,
  333.                     cnAdminStatus       INTEGER,
  334.                     cnOperStatus        INTEGER,
  335.                     cnLastChange        TimeTicks,
  336.                     cnSpecific          OBJECT IDENTIFIER
  337.                }
  338.  
  339.  
  340.           cnIngressIfIndex OBJECT-TYPE
  341.                SYNTAX      Integer32
  342.                MAX-ACCESS  not-accessible
  343.                STATUS      current
  344.                DESCRIPTION
  345.                     "The value of ifIndex corresponding to the ingress
  346.                     interface of this uni-directional connection
  347.                     flow."
  348.                ::= { cnEntry 1 }
  349.  
  350.           cnIngressCnId OBJECT-TYPE
  351.                SYNTAX      Integer32
  352.                MAX-ACCESS  not-accessible
  353.                STATUS      current
  354.                DESCRIPTION
  355.                     The identification of the ingress connection
  356.                     endpoint for this uni-directional connection flow.
  357.                     The endpoint's identification value must be unique
  358.                     per interface."
  359.                ::= { cnEntry 2 }
  360.  
  361.           cnEgressIfIndex OBJECT-TYPE
  362.                SYNTAX      Integer32
  363.                MAX-ACCESS  not-accessible
  364.                STATUS      current
  365.                DESCRIPTION
  366.                     "The value of ifIndex corresponding to the egress
  367.                     interface of this uni-directional connection
  368.                     flow."
  369.  
  370.  
  371.  
  372.           Rodemann           Expires April 8, 1994            [Page 6]
  373.  
  374.  
  375.  
  376.           Internet Draft        Connection Table          October 1993
  377.  
  378.  
  379.  
  380.                ::= { cnEntry 3 }
  381.  
  382.           cnEgressCnId OBJECT-TYPE
  383.                SYNTAX      Integer32
  384.                MAX-ACCESS  not-accessible
  385.                STATUS      current
  386.                DESCRIPTION
  387.                     The identification of the egress connection
  388.                     endpoint for this uni-directional connection flow.
  389.                     The endpoint's identification value must be unique
  390.                     per interface."
  391.                ::= { cnEntry 4 }
  392.  
  393.           cnIngressName OBJECT-TYPE
  394.                SYNTAX      DisplayString
  395.                MAX-ACCESS  read-create
  396.                STATUS      current
  397.                DESCRIPTION
  398.                     "The textual name of the ingress connection
  399.                     endpoint for this uni-directional connection flow.
  400.                     The value of this object should identify the
  401.                     datalink protocol and the protocol-specific
  402.                     address of this connection endpoint.  Examples
  403.                     include 'Frame Relay DLCI 120' and
  404.                     'ATM VPI/VCI 100/110'."
  405.                ::= { cnEntry 5 }
  406.  
  407.           cnEgressName OBJECT-TYPE
  408.                SYNTAX      DisplayString
  409.                MAX-ACCESS  read-create
  410.                STATUS      current
  411.                DESCRIPTION
  412.                     "The textual name of the egress connection
  413.                     endpoint for this uni-directional connection flow.
  414.                     The value of this object should identify the
  415.                     datalink protocol and the protocol-specific
  416.                     address of this connection endpoint.  Examples
  417.                     include 'Frame Relay DLCI 120' and
  418.                     'ATM VPI/VCI 100/110'."
  419.                ::= { cnEntry 6 }
  420.  
  421.           cnAdminStatus OBJECT-TYPE
  422.                SYNTAX   INTEGER {
  423.                            up(1),       -- ready to pass packets
  424.                            down(2),
  425.                            testing(3)   -- in some test mode
  426.                            }
  427.                MAX-ACCESS  read-create
  428.                STATUS      current
  429.                DESCRIPTION
  430.                     "The desired state of the uni-directional
  431.  
  432.  
  433.  
  434.           Rodemann           Expires April 8, 1994            [Page 7]
  435.  
  436.  
  437.  
  438.           Internet Draft        Connection Table          October 1993
  439.  
  440.  
  441.  
  442.                     connection flow.  The testing(3) state indicates
  443.                     that no operational packets can be passed."
  444.                ::= { cnEntry 7 }
  445.  
  446.           cnOperStatus OBJECT-TYPE
  447.                SYNTAX   INTEGER {
  448.                            up(1),      -- ready to pass packets
  449.                            down(2),
  450.                            testing(3), -- in some test mode
  451.                            unknown(4)  -- status can not be determined
  452.                                        -- for some reason.
  453.                            }
  454.                MAX-ACCESS  read-only
  455.                STATUS      current
  456.                DESCRIPTION
  457.                     "The current operational state of the
  458.                     uni-directional connection flow.  The testing(3)
  459.                     state indicates that no operational packets can be
  460.                     passed."
  461.                ::= { cnEntry 8 }
  462.  
  463.           cnLastChange OBJECT-TYPE
  464.                SYNTAX      TimeTicks
  465.                MAX-ACCESS  read-only
  466.                STATUS      current
  467.                DESCRIPTION
  468.                     "The value of sysUpTime at the time the
  469.                     uni-directional connection flow entered its
  470.                     current operational state.  If the current state
  471.                     was entered prior to the last re-initialization of
  472.                     the local network management subsystem, then this
  473.                     object contains a zero value."
  474.                ::= { cnEntry 9 }
  475.  
  476.           cnSpecific OBJECT-TYPE
  477.                SYNTAX      OBJECT IDENTIFIER
  478.                MAX-ACCESS  read-create
  479.                STATUS      current
  480.                DESCRIPTION
  481.                     "A reference to a MIB object in the
  482.                     protocol-specific MIB (i.e., an object having the
  483.                     semantics associated with the InstancePointer
  484.                     textual convention defined in RFC 1443),
  485.                     corresponding to this uni-directional connection
  486.                     flow.  If no connection-associated MIB definition
  487.                     specific to the particular media is available, the
  488.                     value should be set to the
  489.                     OBJECT IDENTIFIER { 0 0 }."
  490.                ::= { cnEntry 10 }
  491.  
  492.  
  493.  
  494.  
  495.  
  496.           Rodemann           Expires April 8, 1994            [Page 8]
  497.  
  498.  
  499.  
  500.           Internet Draft        Connection Table          October 1993
  501.  
  502.  
  503.  
  504.           -- Conformance Information
  505.  
  506.           cnTableConformance  OBJECT IDENTIFIER ::= { cnMIB 2 }
  507.  
  508.  
  509.  
  510.           cnTableGroups       OBJECT IDENTIFIER
  511.                                           ::= { cnTableConformance 1 }
  512.           cnTableCompliances  OBJECT IDENTIFIER
  513.                                           ::= { cnTableConformance 2 }
  514.  
  515.  
  516.  
  517.           -- Units of Conformance
  518.  
  519.           cnTableGroup  OBJECT-GROUP
  520.                OBJECTS { cnIngressIfIndex, cnIngressCnId,
  521.                          cnEgressIfIndex, cnEgressCnId,
  522.                          cnIngressName, cnEgressName,
  523.                          cnAdminStatus, cnOperStatus, cnLastChange,
  524.                          cnSpecific }
  525.                STATUS  current
  526.                DESCRIPTION
  527.                     "A collection of objects providing information
  528.                     applicable to Network Connections."
  529.                ::= { cnTableGroups 1 }
  530.  
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.           Rodemann           Expires April 8, 1994            [Page 9]
  559.  
  560.  
  561.  
  562.           Internet Draft        Connection Table          October 1993
  563.  
  564.  
  565.  
  566.           -- Compliance Statements
  567.  
  568.           cnTableCompliance MODULE-COMPLIANCE
  569.                STATUS  current
  570.                DESCRIPTION
  571.                     "The compliance statement for SNMPv2 entities
  572.                     which implement the Connection Table."
  573.  
  574.                MODULE -- this module
  575.                     MANDATORY-GROUPS { cnTableGroup }
  576.  
  577.                          OBJECT      cnIngressName
  578.                          SYNTAX      DisplayString
  579.                          MIN-ACCESS  read-only
  580.                          DESCRIPTION
  581.                               "Write access is not required."
  582.  
  583.                          OBJECT      cnEgressName
  584.                          SYNTAX      DisplayString
  585.                          MIN-ACCESS  read-only
  586.                          DESCRIPTION
  587.                               "Write access is not required."
  588.  
  589.                          OBJECT      cnAdminStatus
  590.                          SYNTAX      Integer
  591.                          MIN-ACCESS  read-only
  592.                          DESCRIPTION
  593.                               "Write access is not required."
  594.  
  595.                          OBJECT      cnSpecific
  596.                          SYNTAX      OBJECT IDENTIFIER
  597.                          MIN-ACCESS  read-only
  598.                          DESCRIPTION
  599.                               "Write access is not required."
  600.  
  601.  
  602.  
  603.           END
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.           Rodemann           Expires April 8, 1994           [Page 10]
  621.  
  622.  
  623.  
  624.           Internet Draft        Connection Table          October 1993
  625.  
  626.  
  627.  
  628.           6.  References
  629.  
  630.               [1] Case, J., McCloghrie, K., Rose, M., and
  631.                   S. Waldbusser, "Structure of Management Information
  632.                   for version 2 of the Simple Network Management
  633.                   Protocol (SNMPv2)", RFC 1442, SNMP Research, Inc.,
  634.                   Hughes LAN Systems, Dover Beach Consulting, Inc.,
  635.                   Carnegie Mellon University, April 1993.
  636.  
  637.               [2] Galvin, J., and K. McCloghrie, "Administrative Model
  638.                   for version 2 of the Simple Network Management
  639.                   Protocol (SNMPv2)", RFC 1445, Trusted Information
  640.                   Systems, Hughes LAN Systems, April 1993.
  641.  
  642.               [3] Case, J., McCloghrie, K., Rose, M., and
  643.                   S. Waldbusser, "Protocol Operations for version 2 of
  644.                   the Simple Network Management Protocol (SNMPv2)",
  645.                   RFC 1448, SNMP Research, Inc., Hughes LAN Systems,
  646.                   Dover Beach Consulting, Inc., Carnegie Mellon
  647.                   University, April 1993.
  648.  
  649.               [4] McCloghrie, K., and M. Rose, "Management Information
  650.                   Base for Network Management of TCP/IP-based
  651.                   internets - MIB-II", RFC 1213, Hughes LAN Systems,
  652.                   Performance Systems International, March 1991.
  653.  
  654.               [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin,
  655.                   "Simple Network Management Protocol", RFC 1157, SNMP
  656.                   Research, Inc., Performance Systems International,
  657.                   Performance Systems International, MIT Laboratory
  658.                   for Computer Science, May 1990.
  659.  
  660.               [6] K. McCloghrie and F. Kastenholz, "Evolution of
  661.                   Interfaces Group of MIB-II", Internet Draft,
  662.                   Interfaces MIB Working Group, September 20, 1993.
  663.  
  664.               [7] K. Rodemann, "Service Management Architecture for
  665.                   Virtual Connection Services", Internet Draft, Frame
  666.                   Relay Service MIB Working Group, July 1, 1993.
  667.  
  668.               [8] T. Brown, "Definitions of Managed Objects for Frame
  669.                   Relay Service", Internet Draft, Frame Relay Service
  670.                   MIB Working Group, October 1, 1993.
  671.  
  672.               [9] M. Ahmed and K. Tesink, "Definitions of Managed
  673.                   Objects for ATM Management Version 1.0",
  674.                   Internet Draft, ATM MIB Working Group,
  675.                   August 9, 1993.
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.           Rodemann           Expires April 8, 1994           [Page 11]
  683.  
  684.  
  685.  
  686.           Internet Draft        Connection Table          October 1993
  687.  
  688.  
  689.  
  690.           7.  Security Considerations
  691.  
  692.           Security issues are not discussed in this memo.
  693.  
  694.  
  695.           8.  Author's Address
  696.  
  697.                Kenneth R. Rodemann
  698.                AT&T Bell Laboratories
  699.                Room 1F-435A
  700.                101 Crawfords Corner Road
  701.                PO Box 3030
  702.                Holmdel, NJ  07733-3030
  703.                908-949-6229
  704.                krr@qsun.att.com
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.  
  734.  
  735.  
  736.  
  737.  
  738.  
  739.  
  740.  
  741.  
  742.  
  743.  
  744.           Rodemann           Expires April 8, 1994           [Page 12]
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.           Table of Contents
  753.  
  754.  
  755.           1.  Status of this Memo.................................   1
  756.  
  757.           2.  Abstract............................................   1
  758.  
  759.           3.  The SNMPv2 Network Management Framework.............   2
  760.               3.1  Object Definitions.............................   2
  761.  
  762.           4.  Overview............................................   3
  763.  
  764.           5.  Object Definitions..................................   5
  765.  
  766.           6.  References..........................................  11
  767.  
  768.           7.  Security Considerations.............................  12
  769.  
  770.           8.  Author's Address....................................  12
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.                                      - i -
  807.  
  808.  
  809.  
  810.  
  811.